提问要多花一点心思哦

信创环境下部署 INFINI Console:一站式搭建搜索基础设施统一管控平台

开源项目INFINI Labs 小助手 发表了文章 • 0 个评论 • 117 次浏览 • 13 小时前 • 来自相关话题

引言


在前面的文章中,我们分别进行了 [Easysearch 在信创环境下的部署](https://infinilabs.cn/blog/202 ... tform/) 以及 [INFINI Gateway 数据网关的部署](https://infinilabs.cn/blog/202 ... tform/)。到目前为止,整套搜索服务体系的核心组件已经就位 —— Easysearch 负责存储和检索,Gateway 负责进行流量管控。

但你可能注意到一个问题:Easysearch 虽然有着自己的管理界面。但随着集群数量增多、业务变得更加复杂,管理者不得不在多个系统之间切换,效率低下且容易遗漏告警。有没有一个 “管理中枢” ,将所有搜索集群统一纳管,一站式完成监控、告警、安全审计和数据探索?

这正是 INFINI Console 要解决的问题。本文将延续“小白友好”风格,带你完成系列第四篇——部署 INFINI Console,用它为整个搜索服务体系装上统一的“指挥中心”。

一、INFINI Console 是什么?为什么需要它?


1. 精准定位


INFINI Console 是一款 轻量级、跨版本、多集群的搜索基础设施统一管控平台,也是整个极限科技产品体系中承担“可观测性与集中管理”角色的核心组件。它可以将不同业务、不同版本的多个 Easysearch 或 Elasticsearch 集群集中纳管,让管理者和运维人员在一个平台上完成日常运维工作。

![](https://infinilabs.cn/img/blog ... p1.png)

2. 它能做什么?


INFINI Console 的核心能力可以概括为以下五大板块:

  • 平台管理:在一个平台内统一纳管任意多套 Easysearch / Elasticsearch 集群,支持跨版本(5.x 到 8.x)、跨云混合部署,新集群动态注册接入,目标集群无需安装任何插件。
  • 可观察性监控:一键开启对目标集群的全维度监控,覆盖集群、节点、索引等级的详细指标,慢查询、异常日志、集群动态一览无余,帮你快速定位问题、缩短故障时间。
  • 主动告警:支持灵活的告警规则配置,7×24 小时自动巡检集群关键指标和业务数据,一旦触发阈值立即通知,让你从“被动等故障”变成“主动防问题”。
  • 安全审计:支持企业级 LDAP、AD、SSO 对接,提供集群、索引、字段、文档级别的统一访问控制,支持查询请求审计与分析,可智能识别和阻断异常查询。
  • 开发者工具与数据探索:内置智能语法提示、多集群工作区、常用指令快捷加载,支持索引管理、数据浏览、文档编辑、时序数据快速查看等功能。

    3. 轻量级特性


    INFINI Console 使用 Golang 编写,安装包非常小,只有约 11MB,没有任何外部环境依赖(除了需要一个 Easysearch 或 Elasticsearch 集群作为存储后端),部署安装非常简单,只需下载对应平台的二进制可执行文件,启动即可。

    此外,INFINI Console 已经通过了华为鲲鹏 Kunpeng 920 兼容性认证统信 UOS 适配认证,并获得了 KUNPENG COMPATIBLE 证书,在信创环境下的稳定性和兼容性得到了官方验证.

    二、部署前提


    1. 环境前提:需要一个 Easysearch 集群作为“系统集群”


    Console 本身不存储业务数据,但它需要将自身的配置信息(用户、角色、告警规则、监控数据等)存储到一个 Easysearch 集群中,这个集群被称为 “系统集群”

    如果你已经按照本系列前面的文章[Easysearch 在信创环境下的部署](https://infinilabs.cn/blog/202 ... tform/) 安装了 Easysearch ,可以直接用它作为系统集群。而在部署 Console 之前,请确保该集群已正常启动:

    bash<br /> curl -ku admin:你的密码 <a href="https://localhost:9200" rel="nofollow" target="_blank">https://localhost:9200</a><br />

    2. 确认 CPU 架构


    先确认你的信创服务器架构:

    bash<br /> uname -m<br />

    本文示例使用的信创环境为:

  • CPU :鲲鹏 Kunpeng-920、aarch64
  • 操作系统:统信服务器操作系统A版 V20

    三、部署流程


    步骤 1:下载 INFINI Console


    使用命令下载

    ```bash

    创建文件安装目录

    mkdir -p /opt/console

    一键下载并安装到 /opt/console

    curl -sSL http://get.infini.cloud | bash -s -- -p console -d /opt/console
    ```

    ![](https://infinilabs.cn/img/blog ... p2.png)

    步骤 2:修改配置文件


    安装好后在安装目录下得到可执行程序 console-linux-arm64 与配置文件 console.yml,修改配置文件

    ```json
    network:

    找到 network 下的 binding 项,修改为想要放置服务的端点(默认为 9000)

    bingding:9001
    ```

    步骤 3:启动程序


    进入程序安装路径,运行可执行程序,首次运行建议直接运行程序启动,方便查看运行日志

    ```bash

    进入程序安装目录下

    cd /opt/console

    运行可执行程序(console-linux-arm64 为可执行程序名)

    ./console-linux-arm64
    <br /> <br /> ![](<a href="https://infinilabs.cn/img/blog/2026/console-install-at-xc-platform/p3.pn" rel="nofollow" target="_blank">https://infinilabs.cn/img/blog ... p3.pn</a>g)<br /> <br /> 从上述启动信息来看,意味着程序已经成功运行并监听了 9001 端口<br /> <br /> 如果想要关闭程序,按住 :`Ctrl+C`<br /> <br /> 如果想将 Console 作为后台任务运行,请执行以下命令:<br /> <br /> bash

    ./console-linux-arm64 -service install

    ./console-linux-arm64 -service start
    <br /> <br /> 若是想要卸载服务的话,执行下列命令即可:<br /> <br /> bash

    ./console-linux-arm64 -service stop

    ./console-linux-arm64 -service uninstall
    ```

    步骤 4:程序初始化


    在浏览器中输入地址:http://0.0.0.0:9001,首次访问会自动进入初始化流程

    连接已安装的集群

    ![](https://infinilabs.cn/img/blog ... p4.png)

    进行初始化系统索引和模板

    ![](https://infinilabs.cn/img/blog ... p5.png)

    设置用户,可以选择重置管理员账户

    ![](https://infinilabs.cn/img/blog ... p6.png)

    初始化完成,请妥善保存账号数据避免遗失

    ![](https://infinilabs.cn/img/blog ... p7.png)

    初始化流程结束后会回到登录界面,此时就可以使用设置好的账号信息进行登录

    ![](https://infinilabs.cn/img/blog ... p8.png)

    登陆后进入工作台页面

    ![](https://infinilabs.cn/img/blog ... p9.png)

    总结


    到这里,你已经完成了 INFINI Console 在信创平台上的部署与初步上手。我们回顾一下整个流程:

    1. 确认环境 — Easysearch 已启动,明确 CPU 架构;
    2. 下载安装 — 执行命令一键下载与安装;
    3. 编写配置 — 修改配置文件 console.yml,指定服务监听地址;
    4. 启动服务 — 先前台验证,再以后台模式运行;
    5. 初始化 — 浏览器访问服务端口,创建管理员账号;
    6. 注册集群 — 将 Easysearch 集群接入 Console,开启监控和管理。

      部署完成后,你就拥有了一个统一的搜索服务管理中枢,可以在一个界面内完成多集群的监控、告警、安全审计和数据探索。

      如果在部署过程中遇到困难,欢迎查阅[官方文档](https://docs.infinilabs.com/console/)。祝你部署顺利!

【搜索客社区日报】第2253期 (2026-06-24)

社区日报kin122 发表了文章 • 0 个评论 • 406 次浏览 • 16 小时前 • 来自相关话题

1. turbovec:一个开源的 Rust 向量索引库,1000 万文档压进 4GB,比 FAISS 快 20%
https://mp.weixin.qq.com/s/0yLpeMXqWT1w641X6UpAlA

2.Elasticsearch 到 pgvector:Instacart 如何用 Postgres 干掉一堆专业搜索引擎
https://mp.weixin.qq.com/s/Zc6StD8bRprUf6NvgEGPPQ

3.为什么你的 Elasticsearch 集群触发了磁盘水位线:14 个真实世界原因解析
https://elasticstack.blog.csdn ... 41601

4.Jingra:一个可复现的向量搜索基准测试框架
https://elasticstack.blog.csdn ... 15386

5.提取标准 OCR 遗漏的图表数据:Elastic Agent Builder 和 LlamaParse 在一个管道中
https://elasticstack.blog.csdn ... 88799




编辑:kin122    
更多资讯:http://news.searchkit.cn

Bboss v7.5.6 正式发布,全面兼容国产分布式搜索引擎 Easysearch

资讯动态INFINI Labs 小助手 发表了文章 • 0 个评论 • 616 次浏览 • 1 天前 • 来自相关话题

一、引言


2026 年 6 月 21 日,经过 Bboss 开源社区与极限科技(INFINI Labs)的紧密合作, [Bboss v7.5.6](https://esdoc.bbossgroups.com/ ... 260621) 正式发布!

作为国内领先的 AI 智能体开发框架、数据采集同步 ETL 工具以及流批一体化计算引擎,Bboss 在本次更新中与国产分布式搜索引擎 Easysearch 完成深度兼容,其 Elasticsearch Java 客户端 全面兼容 Easysearch 1.x、2.x 全系列版本。开发者现在可以无缝使用 Bboss 客户端操作 Easysearch 集群,享受与 Elasticsearch 一致的开发体验。

![](https://infinilabs.cn//img/blo ... /1.png)

二、Bboss Elasticsearch 客户端简介


Bboss 是一款高性能、高兼容性的搜索引擎 Java REST 客户端框架,基于 Apache License 2.0 开源,原生支持 Elasticsearch、Easysearch 和 Opensearch。

自带客户端集群节点负载均衡和容灾,多集群多数据源,自动索引托管,多种分页机制,傻瓜级 CRUD,脚本,SQL,JDBC,高亮,权重,聚合,IP,GEO 地理位置,父子嵌套,应有尽有。

核心特性


| 特性 | 说明 |
| ------------------ | --------------------------------------------------------------------- |
| 原生多引擎支持 | 完美支持 ES 1.x ~ 9.x、Easysearch 1.x ~ 2.x、Opensearch 1.x ~ 3.x |
| 学习成本低 | 无需学习额外 API,只需掌握 Elasticsearch DSL,极简使用方式 |
| 开箱即用 | Spring Boot 自动配置,无需复杂设置 |
| 高效异步处理 | 内置 BulkProcessor 异步批处理器,大幅提升写入性能 |
| 灵活查询方式 | 支持 DSL、SQL、O/R Mapping 多种查询模式 |
| 多数据源支持 | 一个应用可同时操作多个不同版本的搜索引擎集群 |
| 客户端负载均衡 | 默认启用客户端负载均衡,容灾性更好 |
| 完整的结果封装 | 返回结果支持 JSON、PO 对象、List 集合、Map 等多种类型 |

三、为什么选择 Bboss + Easysearch


将 Bboss 作为 Easysearch 的 Java 客户端,您将获得以下独特优势:

  1. 国产化技术栈:从底层搜索引擎到上层客户端框架,完全国产化自主可控,满足信创合规要求,无许可证风险。
  2. 极低迁移成本:如果您正在使用 Elasticsearch + Bboss 技术栈,切换到 Easysearch 几乎零成本,只需修改连接配置即可。
  3. 成熟稳定的客户端:Bboss 经过多年发展,已在国内众多企业和项目中得到广泛应用和验证,拥有活跃的中文社区和完善的文档支持。
  4. 丰富的生态能力:除了基础的 CRUD 操作,还提供数据采集 ETL、流批一体化计算、AI 智能体等丰富的扩展能力。

    四、快速开始


    通过以下简单步骤,即可在 Bboss 中接入 Easysearch:

    1. 添加 Maven 依赖


    ```xml


    com.bbossgroups.plugins
    bboss-datatran-jdbc
    7.5.6

    ```

    ### 2. 配置 Easysearch 连接

    ```yml
    spring:
    elasticsearch:
    bboss:
    elasticsearch:
    rest:
    hostNames: localhost:9200
    useHttps: true # Easysearch 默认启用 HTTPS
    elasticUser: admin
    elasticPassword: your_password
    ```

    ### 3. 基础操作

    ```java
    @Service
    public class DocumentService {
    @Autowired
    private BBossESStarter bbossESStarter;

    // 插入文档
    public void insertDocument() {
    ClientInterface client = bbossESStarter.getRestClient();
    Document doc = new Document();
    doc.setId("1");
    doc.setTitle("Easysearch 与 Bboss 集成");
    doc.setContent("这是一篇关于集成的文章");
    client.addDocument("documents", doc, "refresh=true");
    }

    // 查询文档
    public Document getDocument(String id) {
    ClientInterface client = bbossESStarter.getRestClient();
    return client.getDocument("documents", id, Document.class);
    }

    // 按字段查询
    public ESDatas searchByAuthor(String author) {
    ClientInterface client = bbossESStarter.getRestClient();
    return client.searchListByField(
    "documents", "author.keyword", author,
    Document.class, 0, 10
    );
    }
    }
    ```

    ## 五、结语

    Bboss v7.5.6 与 Easysearch 的深度兼容,是国产开源生态建设的又一重要成果。作为 Easysearch 原厂,我们欢迎更多像 Bboss 这样的优秀开源项目加入国产搜索引擎生态,共同推动国内搜索型数据库的发展与繁荣。

    对于正在评估搜索引擎选型或计划进行国产替代的企业用户,**Bboss + Easysearch** 的组合无疑是值得信赖的选择。

    立即体验 Easysearch,开启国产搜索引擎之旅:

    - **Easysearch 官网:** <https://easysearch.cn>
    - **Bboss 官方文档:** <https://esdoc.bbossgroups.com>
    - **Easysearch x Bboss 详细集成文档:** <https://docs.infinilabs.com/ea ... gt%3B

    ---

    ## 六、关于 Easysearch

    ![](https://infinilabs.cn/img/blog ... er.png)

    INFINI Easysearch 是一个分布式的搜索型数据库,实现非结构化数据检索、全文检索、向量检索、地理位置信息查询、组合索引查询、多语种支持、聚合分析等。Easysearch 可以完美替代 Elasticsearch,同时添加和完善多项企业级功能。作为国内领先的国产搜索引擎产品,Easysearch 具备以下核心优势:

    ### 1. 国产化自主可控

    自主研发,符合信创要求,无许可证风险,为企业提供安全可靠的技术保障。在当前国际形势日益复杂、信创需求持续提升的大背景下,Easysearch 为政府、金融、电信、能源等关键行业提供了值得信赖的搜索引擎基础设施。

    ### 2. 轻量级架构

    相比传统搜索引擎,Easysearch 资源占用更少,启动更快速,显著降低企业运维成本。其精简的架构设计使得在同等硬件条件下可以承载更多的业务负载,特别适合资源受限的私有化部署场景。

    ### 3. 卓越性能表现

    查询性能优异,能够满足大部分业务场景需求,用户体验流畅。通过持续的内核优化和算法改进,Easysearch 在多项基准测试中展现出媲美甚至超越同类产品的性能水平。

    ### 4. 良好兼容性

    与 Elasticsearch 的 API 接口基本兼容,迁移成本较低,保护用户现有投资。这一特性使得基于 Elasticsearch 开发的应用可以快速平滑地迁移至 Easysearch,大大降低了国产替代的技术门槛。

    ---


    ## 社区福利

    为感谢广大社区开发者的支持,Bboss 与 Easysearch 厂商极限科技联合发起抽奖活动,奖品为开源T恤。6 月 29 日上午 10 点自动开奖,欢迎大家扫码抽奖参与。

    微信图片_20260623231235_201.jpg

Easysearch v2.3.0 发布 | 管理体验升级,稳定性与兼容性全面增强

资讯动态INFINI Labs 小助手 发表了文章 • 0 个评论 • 689 次浏览 • 1 天前 • 来自相关话题


![release](https://infinilabs.cn/img/blog/release/banner.png)

INFINI Easysearch v2.3.0 正式发布。本次版本围绕“更易用的管理体验、更稳健的集群能力、更可靠的运行表现”持续优化,重点覆盖数据流与管道管理、CCR 与 Rollup 稳定性、安全权限语义一致性,以及 ZSTD 压缩链路在复杂环境下的兼容性与内存表现。

功能特性 (Features)


  • 新增管道管理 UI
  • Agent UI 新增 API Token 管理能力
  • 新增数据流 bootstrap 创建 API,在缺少匹配模板时可自动补齐默认模板并继续创建数据流,简化联调与初始化流程
  • 在数据流页面新增“添加数据流”入口
  • 新增“修改当前用户密码”UI

    改进优化 (Improvements)


  • Security enrollment token 新增 endpoints 字段(保留 endpoint 兼容单值),便于多节点地址感知。
  • 默认 admin 角色映射补充 replication_leaderreplication_follower,降低 CCR 角色配置复杂度。
  • 强化 Rollup/ILM/SLM 启动期保护:在配置索引、安全模块或主分片未就绪时延后周期任务,减少冷启动误报。
  • 优化 Rollup Search 索引路由策略,在 alias/wildcard 场景下可更准确区分 live 与 rollup 索引。
  • 优化 CCR 同步调度与升级保护,减少空轮询、无效重试,并提升跨版本滚动升级期间可控性。
  • 新增状态过滤能力(如 BOOTSTRAPPINGPAUSEDFAILED),便于运维排障。
  • 优化初始化与安装流程:重复初始化默认保留关键数据文件,macOS 自动处理隔离标签,安装更顺畅。
  • 增强 ZSTD 在非理想运行环境下的兼容回退与内存生命周期管理,降低后台合并内存峰值。

    问题修复(Bug Fixes)


  • 修复 source_reuse 在 tombstone 与非 JSON/二进制 _source 场景下的解析异常与潜在写入阻塞。
  • 修复 Rollup mixed search 在空字段、空索引与边界分流下的聚合异常,避免统计重复、丢失或合并失败。
  • 修复 Rollup 索引识别与跨版本传输兼容问题,降低混合集群反序列化失败风险。
  • 修复 cluster-state 全局请求在安全过滤后的模板、数据流与索引可见性语义不一致问题。
  • 修复 cluster-state 转发、反序列化与超时响应链路中的边界问题,避免 metadata 泄漏与 REST 500/NPE。
  • 修复 Security API 在内部用户查询与账户更新中的权限边界问题,恢复 404/403 契约一致性。
  • 修复安全模式下 /_cluster/settings 与跨集群搜索(CCS)在权限过滤后的返回不完整问题。
  • 修复 CCR 在重启、停止复制、proxy 远程集群和 SecurityManager 环境下的稳定性问题。
  • 修复可搜索快照在小缓存配置下的启动失败,提升低资源场景可用性。
  • 修复 ZSTD 在高压力 merge 场景下的 OOM 与异常传播问题,增强压缩链路健壮性。
  • 修复远程集群管理 UI 在代理模式下无法删除的问题。
  • 修复数据探索侧边栏对象字段丢失问题。

    ---

    以上为本版本重点更新摘要,更多详情请查看 Easysearch 产品 [Release Notes](https://docs.infinilabs.com/ea ... -06-18) 或联系我们的技术支持团队!

    获取新版本


    INFINI Easysearch v2.3.0 已正式发布,欢迎升级体验:

  • 下载地址:<https://infinilabs.cn/download/>;
  • 快速开始:<https://docs.infinilabs.com/ea ... gt%3B

    关于极限科技(INFINI Labs)


    ![INFINI Labs](https://infinilabs.cn/img/blog ... bs.png)

    极限科技,全称极限数据(北京)科技有限公司,是一家专注于实时搜索与数据分析的软件公司。旗下品牌极限实验室(INFINI Labs)致力于打造极致易用的数据探索与分析体验。

    极限科技是一支年轻的团队,采用天然分布式的方式来进行远程协作,员工分布在全球各地,希望通过努力成为中国乃至全球企业大数据实时搜索分析产品的首选,为中国技术品牌输出添砖加瓦。

    官网:<https://infinilabs.cn>;

    ![INFINI Labs](https://infinilabs.cn/img/blog ... ty.png)

【搜索客社区日报】第2252期 (2026-06-23)

默认分类God_lockin 发表了文章 • 0 个评论 • 1130 次浏览 • 1 天前 • 来自相关话题


1. 从关键字到语义:手把手教你用 ES 向量检索搭建专属 RAG 管道!(需要梯子)  
https://dev.to/iprithv/vector- ... -4jd7

2. 构建智能体安全运营中心 (Agentic SOC):金融服务安全运维的新范式!  
https://www.elastic.co/blog/ag ... vices

3. 告别繁琐!Elastic Security 轻松定制预置 SIEM 检测规则,自定义安全防线!  
https://www.elastic.co/blog/se ... iting

4. 打通数据孤岛:这 5 招让搜索技术彻底现代化公共服务数字体验!  
https://www.elastic.co/blog/se ... nment

5. 全码还是无码?一文看懂 Elastic 自定义集成的不同姿势,怎么爽怎么来!  
https://www.elastic.co/blog/el ... mport


编辑:斯蒂文  
更多资讯:http://news.searchkit.cn

【搜索客社区日报】第2251期 (2026-06-22)

社区日报Muses 发表了文章 • 0 个评论 • 1615 次浏览 • 2 天前 • 来自相关话题

1、十分钟上手:用 Docker 快速拉起 Easysearch
https://mp.weixin.qq.com/s/tZr5TJU1e5sTgm6YHltaBQ

2、传统方案的平滑升级:从 Elasticsearch 迁移到 Easysearch 实战指南
https://mp.weixin.qq.com/s/5QlI4rrAFdHGOLjJypd2qA

3、为什么你的 Elasticsearch 集群触发了磁盘水位线:14 个真实世界原因解析
https://elasticstack.blog.csdn ... 41601

4、如何通过 Claude Code 来写入 CSV 数据到 Elasticsearch
https://elasticstack.blog.csdn ... 22725

5、从告警到根因只需几秒:基于 AI 驱动的可观测性,使用 Elastic Agent Builder 和 Workflows
https://elasticstack.blog.csdn ... 16619

编辑:Muse
更多资讯:http://news.searchkit.cn

【搜索客社区日报】第2248期 (2026-06-12)

社区日报Fred2000 发表了文章 • 0 个评论 • 4547 次浏览 • 2026-06-16 21:11 • 来自相关话题

1、Easysearch 信创环境安装实践
https://searchkit.cn/article/15854

2、Elasticsearch 实战 | 陪了搜索十几年的 BM25,也该有个伴了
https://mp.weixin.qq.com/s/kVcBaE0BUDRz7MNDe09Ykg

3、TurboVec:GitHub 热榜零训练向量索引库,比 FAISS FastScan 快 12–20 倍
https://blog.csdn.net/north_ea ... 72459

4、Easysearch 映射(Mapping)入门:如何正确定义数据结构
https://mp.weixin.qq.com/s/PZd1SQLxVL-yk4mqKCLeLw

5、Elasticsearch 9.4 重大更新:GPU 加速向量索引 12 倍吞吐量提升、Agent Builder 正式可用
https://juejin.cn/post/7647429083853275171

编辑:Fred    
更多资讯:http://news.searchkit.cn

【搜索客社区日报】第2249期 (2026-06-15)

社区日报Muses 发表了文章 • 0 个评论 • 4541 次浏览 • 2026-06-16 21:09 • 来自相关话题

1、Coding Agent 下半场:从个人提效到组织级研发体系
https://mp.weixin.qq.com/s/LA1AFSjb5ffTHDA2xkv0wQ

2、一文看懂 AI 编程智能体工程化新范式:Loop Engineering
https://mp.weixin.qq.com/s/2W45sMEP282_Kcz8AOYOYg

3、开发者必备:Easysearch 常见问题解答汇总
https://mp.weixin.qq.com/s/xuvr8sSputRF5AUt_HXnJA

4、开箱即用:使用 Easysearch 快速构建你的第一个日志分析平台
https://mp.weixin.qq.com/s/fSkNyxReLsjzfNwUlSIj9w

5、主流Agent Harness实现对比——Memory篇
https://mp.weixin.qq.com/s/qhwEhvE3IJqwYO088zfoYA

编辑:Muse
更多资讯:http://news.searchkit.cn

【搜索客社区日报】第2250期 (2026-06-16)

社区日报God_lockin 发表了文章 • 0 个评论 • 5651 次浏览 • 2026-06-14 20:02 • 来自相关话题

  1. 搜索引擎的文艺复兴:Lucene 与 ES 如何夺回 AI 原生时代的主场?(需要梯子)
    https://dev.to/vigneshh/the-se ... -28jh

  2. 大规模历史时序数据 (TSDS) 迁移:来自真实生产环境的血泪经验与教训!(需要梯子)
    https://dev.to/naresh_007/hist ... -2l8h

  3. 深度解析 ES 中的 Refresh 与 Flush:如何平衡实时检索与写入性能?(需要梯子)
    https://dev.to/iprithv/refresh ... -4ih0

  4. 懂了!一文看懂 ES 中的 BM25 相关性评分机制,再也不愁搜索排序不准了!(需要梯子)
    https://dev.to/iprithv/bm25-sc ... o-h17

  5. 扒开外壳看本质:高并发写入时,ES 时序数据流 (TSDS) 底层到底发生了什么?(需要梯子)
    https://dev.to/naresh_007/what ... -2dl2


    编辑:斯蒂文
    更多资讯:http://news.searchkit.cn

信创环境下部署 INFINI Gateway:为 Easysearch 构建高性能安全入口

EasysearchINFINI Labs 小助手 发表了文章 • 0 个评论 • 7391 次浏览 • 2026-06-11 17:17 • 来自相关话题

引言


上一篇文章里,我们已经完成了 [Easysearch 在信创环境下的部署](https://infinilabs.cn/blog/202 ... tform/)。搜索服务能跑起来只是第一步,要让它真正用于生产,还需要补上“入口治理”这一环。

例如,下面这些问题在生产环境中非常常见:

  • 如何防止某个应用或用户发出超大查询请求,把 Easysearch 集群拖垮?
  • 如果 Easysearch 某个节点突然宕机,请求能不能自动切换到健康节点,让业务无感知?
  • 如何知道每天有多少次查询、哪些查询慢、哪些请求不合法,有没有办法对请求进行审计?

    这些正是 INFINI Gateway(极限网关) 擅长解决的问题。本文延续“小白友好”风格,带你完成 Gateway 的安装与验证,为 Easysearch 增加一层高性能、安全、可观测的入口防护。

    ![](https://infinilabs.cn/img/blog ... p1.png)

    一、INFINI Gateway 是什么?和 Easysearch 是什么关系?


    如果把 Easysearch 比作大型图书馆,那么 INFINI Gateway 就像门口的 “前台总台”。过去读者(应用程序)直接进入书库检索;现在所有请求先经过前台,再转发到书库。这样做的好处很直接:可以缓存热门请求,减少后端压力;可以限制流量,避免集群被突发请求冲垮;还可以记录访问日志,方便审计与分析。

    从技术层面讲,INFINI Gateway 的定位如下:

  • 高性能数据网关:面向搜索场景设计,请求先在网关完成处理,再转发到后端 Easysearch 集群。
  • 代理 + 增强:位于客户端与 Easysearch 之间,可在转发链路中叠加限流、缓存加速、请求审计、结果改写等能力。
  • 兼容原生 API:对外接口兼容 Elasticsearch / Easysearch 原生 API,应用只需把连接地址从直连 Easysearch 改为指向网关,无需改业务代码。
  • 轻量易部署:基于 Golang 开发,安装包约 10MB,无额外外部依赖。
  • 信创兼容认证:已通过华为鲲鹏 Kunpeng 920 兼容性认证,并获得 KUNPENG COMPATIBLE 证书。

    整个系列的组件关系如下:

    应用程序INFINI Gateway(流量入口)Easysearch(数据存储与检索)

    有了 Gateway,你就可以更放心地将搜索服务开放给更多应用和用户,而不必过度担心安全与性能失控问题。

    二、部署前置条件


    1. 信创环境


  • CPU :鲲鹏 Kunpeng-920、aarch64
  • 操作系统:统信服务器操作系统A版 V20

    2. 确保 Easysearch 已正常运行


    Gateway 本身不存储数据,核心职责是代理与增强 Easysearch。因此部署前请先确认 Easysearch 已启动,并且网络可达:

    bash<br /> curl -ku admin:你的密码 <a href="https://localhost:9200" rel="nofollow" target="_blank">https://localhost:9200</a><br />

    三、部署步骤


    步骤 1:下载 INFINI Gateway


    下面脚本会自动下载对应平台的 Gateway 最新版本,并解压到 /opt/gateway:

    ```bash

    一键下载并安装到 /opt/gateway

    curl -sSL http://get.infini.cloud | bash -s -- -p gateway -d /opt/gateway
    ```

    ![](https://infinilabs.cn/img/blog ... p2.png)

    步骤 2:编写 Gateway 配置文件


    Gateway 启动依赖 YAML 配置文件,用来声明监听端口、后端 Easysearch 地址和认证信息。进入安装目录后,找到 gateway.yml 并按实际环境修改:

    ```bash

    按实际情况填写可访问的 Easysearch 地址

    LOGGING_ES_ENDPOINT:https://localhost:9200/

    LOGGING_ES_USER:admin

    LOGGING_ES_PASS:"你的 Easysearch 密码"

    按实际情况填写可访问的 Easysearch 地址

    PROD_ES_ENDPOINT:https://localhost:9200/

    PROD_ES_USER:admin

    PROD_ES_PASS:"你的 Easysearch 密码"

    按需设置 Gateway 对外监听端口

    GW_BINDING:"0.0.0.0:8000"
    ```

    步骤 3:启动 Gateway


    进入 Gateway 安装目录,执行下面命令启动程序:

    ```bash

    进入安装目录

    cd /opt/gateway

    运行程序(gateway-linux-arm64 为可执行文件名)

    ./gateway-linux-arm64
    <br /> <br /> ![](<a href="https://infinilabs.cn/img/blog/2026/gateway-install-at-xc-platform/p3.pn" rel="nofollow" target="_blank">https://infinilabs.cn/img/blog ... p3.pn</a>g)<br /> ![](<a href="https://infinilabs.cn/img/blog/2026/gateway-install-at-xc-platform/p4.pn" rel="nofollow" target="_blank">https://infinilabs.cn/img/blog ... p4.pn</a>g)<br /> <br /> 程序启动后,即可通过配置端口访问 Easysearch 服务。<br /> <br /> ![](<a href="https://infinilabs.cn/img/blog/2026/gateway-install-at-xc-platform/p5.pn" rel="nofollow" target="_blank">https://infinilabs.cn/img/blog ... p5.pn</a>g)<br /> <br /> 在前台运行模式下,如需停止 Gateway,按 `Ctrl+C` 即可。<br /> <br /> ![](<a href="https://infinilabs.cn/img/blog/2026/gateway-install-at-xc-platform/p6.pn" rel="nofollow" target="_blank">https://infinilabs.cn/img/blog ... p6.pn</a>g)<br /> <br /> 如果希望将 Gateway 作为后台服务运行,可执行:<br /> <br /> bash

    命令中的 gateway-linux-arm64 为可执行文件名

    ./gateway-linux-arm64 -service install && ./gateway-linux-arm64 -service start
    <br /> <br /> 如需卸载服务,执行以下命令:<br /> <br /> bash
    ./gateway-linux-arm64 -service stop

    ./gateway-linux-arm64 -service uninstall
    ```

    步骤 4:验证 Gateway 是否正常工作


    通过 Gateway 间接访问 Easysearch,确认转发通路正常:

    ```bash

    通过 Gateway(8000 端口)访问 Easysearch

    curl http://0.0.0.0:8000

    对比直连 Easysearch 的结果

    curl -ku admin:你的密码 https://localhost:9200
    ```

    两条命令返回的 JSON 结果应基本一致。若都能正常响应,说明 Gateway 已成功接管 Easysearch 的访问入口。

    如果你的生产环境需要将搜索服务开放给大量应用和用户,建议将 Gateway 纳入标准部署方案。借助 Gateway,你可以更好地保护后端 Easysearch 集群,并获得限流限速、缓存加速、安全防护、审计日志等增强能力,让整体架构更健壮、更安全、更可观测。

    如果在部署过程中遇到问题,欢迎查阅[官方文档](https://docs.infinilabs.com/gateway/)。祝你部署顺利!

    ---

    作者:小袁
    原文:https://infinilabs.cn/blog/202 ... form/

【搜索客社区日报】第2247期 (2026-06-11)

社区日报Se7en 发表了文章 • 0 个评论 • 7647 次浏览 • 2026-06-11 11:30 • 来自相关话题

1.OpenClaw-RL:通过聊天训练你的 Agent
https://mp.weixin.qq.com/s/HPsgJTPK4KHygBJTwrk3hQ
2.你的Token消耗为啥这么高?权威实测这么做更省——OpenClaw省钱玩法
https://mp.weixin.qq.com/s/SXU ... e%3D1
3.当 OpenClaw 遇见 Elasticsearch:打造 Agent 长期记忆系统
https://www.bilibili.com/video/BV1Er7Z6GE37

编辑:Se7en
更多资讯:http://news.searchkit.cn

【搜索客社区日报】第2246期 (2026-06-10)

社区日报kin122 发表了文章 • 0 个评论 • 7912 次浏览 • 2026-06-10 22:58 • 来自相关话题

1.Elasticsearch simdvec 深度剖析:在内存钢丝上行走,实现 2 倍更高的向量吞吐量
https://blog.csdn.net/UbuntuTo ... 09721

2.Elasticsearch Reindex 现已支持跨节点自动迁移:无需人工干预,不会丢失进度
https://blog.csdn.net/UbuntuTo ... 57162

3.RAG 的未来:死亡、演变……还是成为AI的核心?(搭梯)
https://medium.com/%40madhavma ... c9c5c

4.RAG 已经消亡了吗?:Anthropic 表示不会(搭梯)
https://medium.com/spillwave-s ... bd808

5. 为什么AI的“记忆”是一种幻觉——以及我们该如何解决这个问题(搭梯)
https://medium.com/%40suign/wh ... 26fca

编辑:kin122    
更多资讯:http://news.searchkit.cn

极限科技 Easysearch 与鼎甲备份系统完成深度兼容适配认证

资讯动态INFINI Labs 小助手 发表了文章 • 0 个评论 • 8400 次浏览 • 2026-06-10 09:21 • 来自相关话题


近日,极限科技与鼎甲科技顺利完成双向兼容适配认证,国产分布式检索数据库 Easysearch V2.0 与鼎甲数据备份与恢复系统 DBackup V8.0 全面通过功能、性能、稳定性联合测试,产品适配顺畅、运行表现优异,成功实现国产检索存储与国产数据灾备全链路深度打通。

![](https://infinilabs.cn/img/blog ... /1.png)

为保障适配落地效果,双方组建专项技术团队,围绕 Easysearch 海量索引、向量索引等特色数据结构开展定制化调优,覆盖全量与增量备份、瞬时恢复、故障回滚、集群高可用等核心业务场景。经过多轮严苛验证,两套自研产品可无缝协同,能够为检索类数据提供覆盖全生命周期的安全防护能力。

作为国产化核心检索引擎,Easysearch V2.0 原生兼容 ES 生态,支持全文检索、向量检索、多模态检索等丰富能力,深度适配国产软硬件环境,可有效助力政务、金融、大数据等行业实现搜索引擎国产化替换。鼎甲 DBackup V8.0 是国内主流政企级灾备产品,具备全域数据备份、极速恢复、异地容灾、勒索防护等成熟能力,长期为海量关键业务数据提供安全保障。

未来,极限科技与鼎甲科技将持续深化技术与生态合作,持续跟进产品版本迭代适配,联合打磨标准化行业解决方案,拓展金融、政务、能源等落地场景,携手完善国产基础软件产业链,持续赋能政企信创数字化建设。

国产统信 UOS 部署 Coco Server 全指南:从零搭建企业级 AI 搜索服务端

EasysearchINFINI Labs 小助手 发表了文章 • 0 个评论 • 8632 次浏览 • 2026-06-09 14:19 • 来自相关话题


一、引言


在上一篇文章《[从零到跑起来:Easysearch 信创环境安装全流程](https://infinilabs.cn/blog/202 ... tform/)》中,我们成功在信创平台上安装并运行起了 Easysearch。但 Easysearch 是一个底层搜索引擎,直接操作有一定门槛。如果我们想让团队里的每个人都能方便地“搜文件、聊文档、问知识”,就需要一个更贴近日常使用、又能把 AI 能力融入进来的上层应用——这就是 Coco AI

本文将继续手把手带你从零开始,在国产统信 UOS 服务器操作系统上部署 Coco Server,并与已安装的 Easysearch 进行对接。全文依然零基础可读,跟着步骤一步步来即可。

二、Coco Server 是什么?它和 Easysearch 什么关系?


先对我们的产品进行一个简单的介绍:

  • Easysearch 是底层引擎,负责存储和检索数据,像汽车的发动机和底盘;
  • Coco Server 是基于 Easysearch 之上的服务端应用程序,提供 Web 管理界面、统一搜索、AI 聊天、知识库管理等高级功能,类似车身和智能驾驶系统;
  • Coco AI 桌面客户端则是连接 Coco Server 的终端软件,安装在个人电脑上使用。

    而在本文中部署的 Coco Server,是整个 Coco AI 体系的“大脑”:

  • 它负责连接各类数据源(飞书、语雀、GitHub、本地文件等);
  • 它管理大模型提供商(Deepseek、通义千问、OpenAI 等);
  • 它提供 Web 管理后台,让管理员可以可视化地完成所有配置。

    部署完成之后,团队成员只需通过客户端或浏览器,就能享受统一搜索与 AI 智能问答带来的便利。Coco AI 的整体架构图如下:

    ![](https://infinilabs.cn/img/blog ... p1.png)

    三、部署前置条件


    1. 进行服务器相关优化


    ```bash

    内核参数优化

    cat << SETTINGS | sudo tee /etc/sysctl.d/70-infini.conf
    fs.file-max = 10485760
    fs.nr_open = 10485760
    vm.max_map_count = 262145

    net.core.somaxconn = 65535
    net.core.netdev_max_backlog = 65535
    net.core.rmem_default = 262144
    net.core.wmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_max = 4194304

    net.ipv4.ip_forward = 1
    net.ipv4.ip_nonlocal_bind = 1
    net.ipv4.ip_local_port_range = 1024 65535
    net.ipv4.conf.default.accept_redirects = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.all.accept_redirects = 0
    net.ipv4.conf.all.send_redirects = 0
    net.ipv4.tcp_tw_reuse = 1
    net.ipv4.tcp_tw_recycle = 1
    net.ipv4.tcp_max_tw_buckets = 300000
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_syncookies = 1
    net.ipv4.tcp_max_syn_backlog = 65535
    net.ipv4.tcp_synack_retries = 0
    net.ipv4.tcp_keepalive_intvl = 30
    net.ipv4.tcp_keepalive_time = 900
    net.ipv4.tcp_keepalive_probes = 3
    net.ipv4.tcp_fin_timeout = 10
    net.ipv4.tcp_max_orphans = 131072
    net.ipv4.tcp_rmem = 4096 4096 16777216
    net.ipv4.tcp_wmem = 4096 4096 16777216
    net.ipv4.tcp_mem = 786432 3145728 4194304
    SETTINGS

    sysctl -p /etc/sysctl.d/70-infini.conf

    ```

    2. 环境前提:Easysearch 已经运行好


    Coco Server 运行强依赖 Easysearch,所以在继续之前,请确保你的信创服务器上已经安装并成功启动了 Easysearch。如果不确定,可以执行下面的命令验证:

    bash<br /> curl -k -u admin:你的密码 <a href="https://localhost:9200" rel="nofollow" target="_blank">https://localhost:9200</a><br />

    运行命令后,看到正常的 JSON 响应即可。

    如果还没有安装,可以参考上一篇文章《[从零到跑起来:Easysearch 信创环境安装全流程](https://infinilabs.cn/blog/202 ... tform/)》先行完成。

    3. 信创平台信息确认


    和 Easysearch 一样,你需要明确当前服务器的 CPU 架构和操作系统版本。在终端执行:

    ```bash

    查看 CPU 架构

    uname -m

    查看操作系统信息

    cat /etc/os-release
    ```

    根据输出,确认 CPU 架构和操作系统,后续下载时选择对应版本。

    部署环境如下表中所示:

    4. 软件环境


    | 名称 | 版本 | 备注 |
    | ----------------------- | ------ | ------------------ |
    | Coco AI 智能搜索软件 | V1.0.0 | Coco Server |
    | 统信服务器操作系统 A 版 | V20 | |
    | Easysearch 搜索型数据库 | V2.2.0 | 用于 Coco 数据存储 |
    | 360安全浏览器 | V13 | |

    5. Coco AI 大语言模型 推荐配置


    | 模型名称 | 上下文长度 | 最大输出长度 | 描述 |
    | ----------------------- | ---------- | ------------ | ---------------------------------------------------- |
    | deepseek-r1 | 128K | 16K | 数学、代码、自然语言推理等任务上,性能较高,能力较强 |
    | qwen3-max | 256K | 32K | 配场景复杂的智能体需求 |
    | tongyi-intent-detect-v3 | 8K | 8K | 用于意图识别和槽位填充,负责对话系统中的基础任务 |

    5. 网络端口配置


    | 服务名 | 端口 | 配置文件 | 说明 |
    | ----------------- | ------------ | --------------------- | ----------------------------------------------------------- |
    | Coco Server | 9000(默认) | coco.yml | |
    | INFINI Easysearch | 9200(默认) | config/easysearch.yml | 默认仅监控 127.0.0.0,可通过配置 network.host: 0.0.0.0 调整 |
    | | 9300(默认) | config/easysearch.yml | |

    四、部署步骤


    步骤 1:下载 Coco Server


    ```bash

    调整为 Coco 实际要安装的路径

    cd /opt

    下载Coco v1.0.0压缩包

    curl -O https://release.infinilabs.com ... 0.zip

    解压到当前文件夹

    unzip coco-1.0.0.zip

    选择对应的版本解压tar.gz文件

    tar -xzf coco-1.0.0-2002-linux-arm64.tar.gz

    解压后在对应文件夹下得到可执行程序coco-linux-arm64(arm64版本)和配置文件coco.yml

    ```

    步骤 2:配置 Easysearch 连接信息


    Coco Server 需要得到 Easysearch 的地址和登录凭证才能进行工作。

    在 安装路径的目录下,找到配置文件 进行配置,比如监听的端口地址 WEB_BINDING, 将 Easysearch 的服务地址环境变量 ES_ENDPOINT 和用户名 ES_USERNAME 设置为实际的,参考如下:

    ```plain
    env:

    调整为实际可以访问的 Easysearch 访问地址

    ES_ENDPOINT: https://localhost:9200

    调整为实际可以访问的 Easysearch 的用户

    ES_USERNAME: admin

    使用 keystore 存储的密码

    ES_PASSWORD: $[[keystore.ES_PASSWORD]]

    Coco Server 对外提供服务的端口(默认9000端口)

    WEB_BINDING: 0.0.0.0:9000
    ```

    步骤 3:使用keystore对密码进行加密处理


    Easysearch 的服务密码通过 Keystore 进行加密存放,避免明文存放到配置文件,减少数据泄露风险

    ```bash

    调整为 Coco 实际安装路径进行配置

    cd /opt

    创建 coco 软链接,可不区分 amd64/arm64 平台进行操作

    ln -s coco-linux-arch | grep -q "x86_64" && echo "amd64" || echo "arm64" coco

    根据之前拿到的 Easysearch 密码进行初始化 ES_PASSWORD 变量

    ES_PASSWORD=xxx

    将 ES_PASSWORD 变量的值存储到 keystore(./coco-linux-arm64替换为对应版本名,下同)

    echo "$ES_PASSWORD" | ./coco-linux-arm64 keystore add --stdin ES_PASSWORD

    检查 keystore 存储列表,确认 ES_PASSWORD 添加成功

    ./coco-linux-arm64 keystore list
    ```

    步骤 4:启动服务


    以上配置完成后,设置 Coco Server 以服务方式启动

    ```bash

    安装系统服务(./coco-linux-arm64替换为对应版本名,下同)

    ./coco-linux-arm64 -service install

    启动服务

    ./coco-linux-arm64 -service start
    ```

    ![](https://infinilabs.cn/img/blog ... p2.png)

    步骤 5:初始化设置


    服务启动后,在信创服务器的桌面环境下,打开浏览器,访问 UI 界面:

    http://localhost:9000/#/_guide/

    你将看到 Coco Server 的 Web 引导界面。因为是首次访问,所以需要创建管理员账号,按页面引导填写即可。

    ![](https://infinilabs.cn/img/blog ... p3.png)

    创建完管理员账户后,下一步

    设置一个模型提供商,Coco Server 支持:

  • Deepseek
  • Ollama
  • 任何和 OpenAI 格式兼容的模型提供商

    如果设置的模型是推理模型,需要打开“推理模式”。我们推荐使用参数较大的模型,来获得更好的使用体验。同时请注意:Endpoint 地址的配置要准确

    ![](https://infinilabs.cn/img/blog ... p4.png)

    Coco Server 默认配置了一些小助手,建议在初始化向导的时候直接配置一个可用的模型,这样进入系统之后就可以直接使用,避免一个个的手动配置。

    向导设置完成后,就会跳转到登录页面,输入刚才创建的账户和密码,就可以进行登录了,如下图:

    ![](https://infinilabs.cn/img/blog ... p5.png)

    管理员首次登录之后的第一件事是确认服务器的地址是否正确,如果 Coco server 前面增加了负载均衡或者配置了域名,需要在这里设置一下正确的 Coco Server 对外服务地址,如下图:

    ![](https://infinilabs.cn/img/blog ... p6.png)

    五、总结


    到这里,你已经完成了 Coco Server 在信创平台上的部署与初始化。我们回顾一下整个部署流程:

    1. 确认环境 — Easysearch 已部署成功,并明确 CPU 架构;
    2. 下载安装 — 下载 Coco Server 的压缩包进行解压;
    3. 配置连接 — 编辑 coco.yml,填入 Easysearch 端点和密码;
    4. 启动服务 — 将 Coco Server 以服务方式启动;
    5. 初始化 — 浏览器打开 http://localhost:9000/#/_guide/ 进行管理员账户的创建; 添加大模型、连接数据源、创建助手。

      Coco Server 部署完成后,你就拥有了一个完全私有化、自主可控的企业级统一搜索与 AI 智能助手服务端。下一步可以安装 [ Coco AI 桌面客户端](https://coco.rs/zh/download),让团队成员真正体验“一个搜索框搜遍全公司”的高效便捷。

      如果在部署过程中遇到任何困难,欢迎查阅[官方文档](https://docs.infinilabs.com/coco-server/main/ "官方文档"),祝你部署顺利!

【搜索客社区日报】第2245期 (2026-06-09)

社区日报God_lockin 发表了文章 • 0 个评论 • 8942 次浏览 • 2026-06-09 09:44 • 来自相关话题

1. 起底 Lucene 段合并:你的 ES 索引是如何在后台偷偷“大练兵”的?(需要梯子)  
https://dev.to/iprithv/lucene- ... -1k78

2. 打败 ES 性能瓶颈!看我们如何转向 Weaviate 搞定生产级高性能混合检索!(需要梯子)  
https://dev.to/amirsefati/from ... n-b4i

3. 别让“数据引力”拖了后腿!如何让安全运营中心(SOC)的 AI 安全实现降维打击?  
https://www.elastic.co/blog/da ... urity

4. 微软 Build 2026 刚落幕,Azure 玩家用 ES 搞事情的正确姿势都在这儿了!  
https://www.elastic.co/blog/mi ... ap-up

5. AI 智能体接管安全运营?公共安全领域的 AI 网络防御大杀器来袭!  
https://www.elastic.co/blog/ag ... urity


编辑:斯蒂文  
更多资讯:http://news.searchkit.cn